package com.woniu108.carService.commos.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author 谭鹏
 */
@Data
@ApiModel("商品详情")
public class ProductInfoDto {

    /**
     * 商品详细编号
     */
    @ApiModelProperty("商品详细编号")
    private Integer pInfoId;

    /**
     * 商品详细名称
     */
    @ApiModelProperty("商品详细名称")
    private String pInfoName;

    /**
     * 商品编号
     */
    @ApiModelProperty("商品编号")
    private Integer pItemId;
    /**
     * 活动折扣
     */
    @ApiModelProperty("活动折扣")
    private BigDecimal cutDownPercent;

    /**
     * 商品名称
     */
    @ApiModelProperty("商品名称")
    private String pName;
    /**
     * 商品种类名称
     */
    @ApiModelProperty("商品种类名称")
    private String pTName;
    /**
     * 商品品牌名
     */
    @ApiModelProperty("商品品牌名")
    private String pBName;

    /**
     * 商品价格
     */
    @ApiModelProperty("商品价格")
    private BigDecimal pInfoPrice;

    /**
     * 库存
     */
    @ApiModelProperty("库存")
    private BigDecimal restNum;

    /**
     * 冻结量
     */
    @ApiModelProperty("冻结量")
    private BigDecimal freezeNum;

    /**
     * 商品描述
     */
    @ApiModelProperty("商品描述")
    private String pDetails;

    /**
     * 商品图片
     */
    @ApiModelProperty("商品图片")
    private String pPicture;

    /**
     * 商品状态
     */
    @ApiModelProperty("商品状态")
    private Integer pInfoState;

    /**
     * 商品累计销量
     */
    @ApiModelProperty("商品累计销量")
    private Integer pInfoSum;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
}
